package com.common.app.data.bean

/**
 * 作者：sosou
 * <p>
 * 版本：1.0
 * <p>
 * 创建日期：2022/8/19
 * <p>
 * 描述：数据缓存使用的key
 * <p>
 * 修订历史：
 */
object KeyPre {
    /*************************计划模块************************/
    //用户登录账号
    const val KEY_USER_ACCOUNT = "key_user_account"

    //用户登录密码
    const val KEY_USER_PASSWORD = "key_user_password"

    //用户登录是否勾选协议
    const val KEY_USER_AGREEMENT = "key_user_agreement"

    //用户登录手机号区号
    const val KEY_USER_PHONE_CODE = "key_user_phone_code"

    //用户登录手机号
    const val KEY_USER_PHONE = "key_user_phone"

    //缓存用户token
    const val KEY_USER_TOKEN = "key_user_token"

    //缓存戒指MAC地址
    const val KEY_RING_MAC = "key_ring_mac"

    //缓存戒指厂商
    const val KEY_RING_FIRM = "key_ring_firm"

    //缓存戒指信息
    const val KEY_RING_INFO = "key_ring_info"

    //是否上传了设备信息
    const val KEY_HAS_REPORT_DEVICE = "key_has_report_device"

    //缓存用户数据
    const val KEY_USER_BEAN = "USER_BEAN"

    //缓存用户目标数据
    const val KEY_GOAL_USER_BEAN = "USER_GOAL_BEAN"

    //公祭日开关
    const val KEY_APP_CONFIG_SACRIFICE_SWITCH = "public_sacrifice_switch"
    //H5域名
    const val CONFIG_HTML_HOST = "CONFIG_HTML_HOST"

    //APK下载今日提醒
    const val KEY_APK_DOWNLOAD_HINT = "key_apk_download_hint"

    //
    const val HAS_SHOW_GUIDE_VERSION = "HAS_SHOW_GUIDE_VERSION"

    //下载云端数据进度
    const val KEY_DOWN_CLOUD_DATA_PROGRESS = "key_down_cloud_data_progress"

    /*******************app配置 start***********************/
    //App配置主界面菜单显隐 发现
    const val KEY_APP_CONFIG_FIND = "key_app_config_find"

    //App配置主界面菜单显隐 我的
    const val KEY_APP_CONFIG_MY = "key_app_config_my"

    //默认主菜单下标
    const val KEY_APP_CONFIG_DEFAULT_INDEX = "key_app_config_default_index"

    //是否已经显示过隐私保护弹框
    const val KEY_HAD_SHOWED_PRIVACY_DIALOG = "key_had_showed_privacy_dialog"

    //概况卡片配置
    const val KEY_OV_CARD_CONFIG = "key_ov_card_config"


    /*******************app配置 end***********************/

    //智能触控开关
    const val KEY_INTELLIGENT_TOUCH_OPEN_STATE = "key_intelligent_touch_open_state"
    //智能触控类型
    const val KEY_INTELLIGENT_TOUCH_TYPE = "key_intelligent_touch_type"

    //长度单位
    const val KEY_METERING_UNIT_LENGTH = "key_metering_unit_length"
    //长度单位
    const val KEY_METERING_UNIT_LENGTH_NAME = "key_metering_unit_length_name"
    //重量单位
    const val KEY_METERING_UNIT_WEIGHT = "key_metering_unit_weight"
    //重量单位
    const val KEY_METERING_UNIT_WEIGHT_NAME = "key_metering_unit_weight_name"
    //温度单位
    const val KEY_METERING_UNIT_TEM = "key_metering_unit_tem"
    //温度单位
    const val KEY_METERING_UNIT_TEM_NAME = "key_metering_unit_tem_name"
    //是否不需要弹出测量提示
    const val KEY_NO_SHOW_MEASUREMENT_PROMPT = "key_no_show_measurement_prompt"
    //睡眠目标
    const val KEY_SLEEP_GOALS_VALUE = "key_sleep_goals_value"
    //步数目标
    const val KEY_STEP_TARGET_VALUE = "key_step_target_value"
    //卡路里目标
    const val KEY_CALORIE_TARGET_VALUE = "key_calorie_target_value"
    //活动时长目标
    const val KEY_AC_DURATION_TARGET_VALUE = "key_ac_duration_target_value"

    const val KEY_LIGHTING_TIMING_VALUE = "key_timed_lighting_value"//定时亮灯
    const val KEY_LIGHTING_GESTURE_VALUE = "key_gesture_lighting_value"//手势亮灯
    const val KEY_LIGHTING_SPORTS_VALUE = "key_sports_lighting_value"//运动亮灯
    const val KEY_LIGHTING_TIMING_COLOR_VALUE = "key_timed_lighting_color_value"//定时亮灯颜色
    const val KEY_LIGHTING_GESTURE_COLOR_VALUE = "key_gesture_lighting_color_value"//手势亮灯颜色
    const val KEY_LIGHTING_SPORTS_COLOR_VALUE = "key_sports_lighting_color_value"//运动亮灯颜色

    const val KEY_LIGHTING_EFFECT_MODE_VALUE = "key_lighting_effect_mode_value"//灯效模式
    const val KEY_LIGHTING_EFFECT_DURATION_VALUE = "key_lighting_effect_duration_value"//灯效时长
    const val KEY_LIGHTING_EFFECT_INTERVAL_VALUE = "key_lighting_effect_interval_value"//灯效间隔
}